$package('IQB.index');
IQB.index = function() {
	var _this = {
			login : function() {
				_this.hidden_error_msg();
				if(_this.form_check()){
					IQB.get( '/movie.front/adminUserController/login', $('#loginForm').serializeObject(), 
							function(data){
						if(data.errorcodeInfo!=null){
						alert(data.errorcodeInfo.errorcode);
						}else{
							 window.location.href="/movie.web/view/main/main.html"; 
						}
						
					  });
				}
			},
			show_error_msg : function(val){
				$("#warning").html("<i class='warnImg'></i>"+val);
				$(".warning").css("display","block");
			},
			hidden_error_msg : function(){
				$(".warning").css("display","none");
			},
			login_call_back : function(data){
				if ($.isSucc(data)) {
					window.location.href = 'view/main/main.html';
				} else {
					_this.show_error_msg($.getRetUserInfo(data));
				}
			},
			form_check : function(){
				if(_this.check_is_null($('#userCode').val())){
					_this.show_error_msg("请输入用户名");
					return false;
				}
				if(_this.check_is_null($('#userPassword').val())){
					_this.show_error_msg("请输入密码");
					return false;
				}
				return true;
			},
			check_is_null : function(val){
				if(!val || val == ''){
					return true;
				}
				return false;
			}
	}
	return _this;
}();
$(function() {
	document.onkeydown = function(event) {
		e = event ? event : (window.event ? window.event : null);
		if (e.keyCode == 13) {
			IQB.index.login();
		}
	}
	/*login*/
	// 输入框获取焦点 改变样式
	$('.logIpt').focus(function(){
		if ($(this).parent().hasClass('log-unsel')) {
			$(this).parent().addClass('log-sel').removeClass('log-unsel');
		}
	});
	$('.logItem').mouseenter(function(){
		if ($(this).hasClass('log-unsel')) {
			$(this).addClass('log-sel').removeClass('log-unsel');
			$(this).siblings('.log-sel').addClass('log-unsel').removeClass('log-sel');
		}
	});
	$('.logItem').mouseleave(function(){
		if ($(this).hasClass('log-sel')) {
			$(this).addClass('log-unsel').removeClass('log-sel');
		}
	})
	
	// 输入框失去焦点 改变样式
	$('.logIpt').blur(function(){
		$(this).parent().addClass('log-unsel').removeClass('log-sel');
	});
	
	//输入框显示清除按钮
	$('.logIpt').keydown(function(){
		if ($(this).val!="") {
			$(this).siblings('.close').show();
			$('.close').click(function(){
				$(this).siblings(".logIpt").val('');
				$(this).hide();
			})
		}
	});
	
	// 清空按钮点击
	$('.logBtnclear').click(function(){
		$('.logItem').each(function(){
			if ($(this).children('.logIpt').val()!='') {
				$(this).children('.logIpt').val('');
				$(this).children('.close').hide();
			}
		})
	});
});
